//
//
//
// Exception.h

#ifndef _EXCEPTION_H_
#define _EXCEPTION_H_

#include <exception>
#include <string>

class Exception : public std::exception 
{
	public:
		Exception();
		Exception(const std::string& info);
		Exception(const Exception& other);
		virtual ~Exception();

		Exception& operator=(const Exception& other);
		virtual const char* What() const;
	protected:
		std::string _msg;
};

#endif //_EXCEPTION_H_
